home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 November: Technology Seed / ADC Seed CD - November 1999.toast / Mac_OS_9 / Mac_OS_9.0_GMc4 / Mac OS 9 seeding notes < prev    next >
Encoding:
Text File  |  1999-10-14  |  14.8 KB  |  431 lines  |  [ttro/ttxt]

  1. =====================================================================
  2.    ***                                                ***
  3.    ***      Mac OS 9 Seed Developer Release Notes     ***
  4.    ***     Copyright (c) 1999 Apple Computer, Inc.    ***
  5.    ***         (This work is unpublished.)            ***
  6.    ***                                                ***
  7. =====================================================================
  8.  
  9.   The information contained in this message is under nondisclosure.
  10.  
  11. =====================================================================
  12.  
  13.  
  14.     ALERT:  POSSIBLE IMPORT/EXPORT VIOLATION
  15.     Please read the "Mac OS 9 Import/Export regs" document which
  16.     you will find besides this document for more details.
  17.  
  18.  
  19.  
  20.  
  21.  
  22. 10/14/99
  23.  
  24. Mac OS Developers,
  25.  
  26.  
  27. Welcome to Mac OS 9!
  28.  
  29. On behalf of the Apple Computer, we would like to express our thanks to 
  30. the many dedicated developers who took the time to test this release and 
  31. report bugs. Every developer benefits from their hard work and the quality 
  32. of this release is a tribute to their hard work.
  33.  
  34. Mac OS 9 looks to be a fantastic release. With a compelling feature set, 
  35. high compatibility, and great quality, this release should be a great 
  36. upgrade and worthy of it's legacy. We expect it to be a big hit in the 
  37. market.
  38.  
  39. As you know, the public release of Mac OS 9 is October 23rd. Please be 
  40. sure to keep this release under non-disclosure until that time.
  41.  
  42. A few developers emailed us about reports of customers receiving their 
  43. orders of Mac OS 9 from Apple. It is our policy to seed the GM release to 
  44. developers before it is available to customers to ensure so that you can 
  45. be as prepared as possible. Unfortunately, a few hundred copies were 
  46. accidentally shipped in advance of the release date, October 23rd. This 
  47. was unintentional and we apologize if this resulted in any unpleasant suprises.
  48.  
  49.  
  50.  
  51. We hope you enjoy Mac OS 9 as much as we do. We look forward to working 
  52. with you again on future releases of the operating system and of your 
  53. products!
  54.  
  55.  
  56.  
  57. Thank you,
  58.  
  59. Tim Holmes, Mac OS Technology Manager
  60. Eric Simenel, Developer Technical Support Engineer
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  Table of Contents
  70. ----------------------------------------------------------------------
  71.  A Note on Confidentiality
  72.  A Note on Participation
  73.  Seed Download Tips
  74.  Digital Signature Information
  75.  Mac OS 9 Fundamentals
  76.  List of New Features
  77.  Mac OS 9 Release Notes (READ BEFORE INSTALL).....Updated this release
  78.  Mac OS 9 Seed Schedule...........................Updated this release
  79.  A Note on Component Versions 
  80.  Top Testing and Compatibility "Gotchas"
  81.  Contact Information
  82.  Mac OS 9 Seed Release Notes Errata
  83. ---------------------------------------------------------------------
  84.  
  85.  
  86.  
  87. A Note on Confidentiality
  88. -------------------------
  89.  
  90. The vast majority of developers seeded abide by their nondisclosure
  91. agreements, and for that we thank you; however, some continue to
  92. violate this trust.
  93.  
  94. These violations reduce the amount of time Apple is able to spend on
  95. the very things developers most need: better software and better
  96. support. In addition, these violations may have a severely negative
  97. effect on our ability to continue these seeds.
  98.  
  99. We appreciate any help in tracking down violations and appreciate the
  100. help we have received to date. Please see the contact information
  101. below to report infractions.
  102.  
  103.  
  104.  
  105. A Note on Participation
  106. -----------------------
  107.  
  108. Early seeding is important to developers and Apple alike; however, in
  109. the past, we haven't received the level of feedback we'd expect for
  110. something you've told us is so important.
  111.  
  112. To ensure compatibility with Mac OS 9, developers should not assume
  113. Apple will test each of their products internally. It's important that
  114. every developer continue to test their products with this pre-release
  115. software and provide feedback on problems they encounter.
  116.  
  117. Two important guidelines:
  118.  
  119.     --  Provide feedback. It's become apparent that many
  120.         developers perceive Apple as a sufficiently large
  121.         organization that either will be able to find all
  122.         compatibility problems or will get swamped with
  123.         duplicate bug reports. Neither of these perceptions is
  124.         accurate. Only reported bugs have a chance to be fixed.
  125.  
  126.     --  Provide feedback as early as possible. The pattern of
  127.         feedback we receive is generally a spike following the
  128.         earliest seeds, and then traffic drops off until the
  129.         final candidate stage, at which time we get a second
  130.         "spike". This second spike occurs too late in the
  131.         process for us to incorporate the requested changes. The
  132.         earlier you report a problem, the more likely it is
  133.         we'll be able to achieve a resolution satisfactory to
  134.         everyone. Don't wait to test for or to report bugs!
  135.  
  136.     --  A feedback anecdote: we found this annotation
  137.         from the engineer assigned to bug report 2256457:
  138.         "Thanks for the bug report -- I always wanted to fix this!"
  139.         It was true then, it's still true now. We are awaiting your
  140.         feedback. Send away.
  141.  
  142.  
  143. Seed Download Tips
  144. ------------------
  145.  
  146. Here are some tips and information we hope will ease the burden of the
  147. process of downloading the seed. Also remember that downloading during
  148. off-hours will reduce connection problems and result in faster download
  149. speeds.
  150.  
  151.     --  Be sure to use an FTP client (not a web browser) which
  152.         is set to bypass any firewall you may be behind and
  153.         which allows only one login session at a time. Also
  154.         beware that your FTP client may time out your connection
  155.         if inactive for more than a minute, thereby forcing you
  156.         to get a new password and start over.
  157.     
  158.     --  Be sure to enter your current developer information in
  159.         the fields.
  160.         
  161.  
  162.  
  163. Digital Signature Information
  164. -----------------------------
  165.  
  166. The Mac OS 9 seed archive has been digitally signed with PGP, allowing you 
  167. to verify if the software has been corrupted during download or modified 
  168. or replaced in any way. It is not necessary to verify the file to use the 
  169. software. The signature is merely a precaution against tampering.
  170.  
  171. PGP will report the signature is bad in all of these cases. The most
  172. likely culprit is corruption during download. Please download the
  173. file(s) again.
  174.  
  175. To verify the file's integrity, perform the following steps:
  176.  
  177.     --  Obtain PGP 5 or later, commercial and freeware versions
  178.         are available:
  179.  
  180.            <http://www.nai.com/asp_set/products/tns/intro.asp>
  181.  
  182.         For information about or support for PGP, consult PGP as
  183.         this is not an Apple product.
  184.     
  185.     --  Obtain the public key for Tim Holmes (key ID 0x9E22EA50)
  186.  
  187.     --  Tim Holmes PGP key fingerprint is
  188.         DA02 3845 C6E5 A9C2 063D 088C CCEC 2A87 9E22 EA50
  189.     
  190.     --  Verify the disk image file by opening the signature file
  191.  
  192.  
  193.  
  194. Mac OS 9 Fundamentals
  195. ---------------------
  196.  
  197. Mac OS 9 is the next in a series of regular Mac OS update releases.
  198.  
  199. Mac OS 9 supports the same set of machines as Mac OS 8.5 and any which
  200. may ship before the release of this OS version. This includes Apple
  201. branded Macintosh computers which originally shipped with PowerPC
  202. processors.
  203.  
  204.  
  205.  
  206. List of New Features:
  207. ======================
  208.     
  209. Since this document has become too long for SimpleText, the list of new 
  210. features in Mac OS 9 has been transferred in a separate document named 
  211. adequately "New Features in Mac OS 9" and is distributed besides 
  212. these seed notes.
  213.  
  214.  
  215.  
  216. Mac OS 9 Release Notes
  217. ========================
  218.     
  219.     This release is the sixteenth seeded build of Mac OS 9. This release 
  220.     should work on all machines supported by Mac OS 8.5 and any which may 
  221.     ship before the release of this OS version.
  222.  
  223.  
  224. Important Note:
  225. ----------------
  226.  
  227.     Apple Network Assistant 4.0
  228.     Network Assistant helps you manage computer workstations and interact
  229.     with other users on the network. Network Assistant 4.0 client software
  230.     is included as a customized installation option of the Mac OS 9 seed.
  231.     However, for security reasons, it is not enabled by default. To use
  232.     Network Assistant, you must enable the client software and install the
  233.     administration application included in the Mac OS 9 Extras folder. See
  234.     the Read Me in the Network Assistant folder in the Mac OS 9 Extras 
  235.     folder for more information.
  236.  
  237.     If you plan to install Mac OS 9 over an existing system and have 
  238.     Macintosh Manager 1.0 installed, make sure to remove the following 
  239.     files from your current System Folder *before* installing Mac OS 9:
  240.           MM Client Startup        (in your Extensions Folder)
  241.           MM Client Login          (in the System Folder)
  242.           MM Client Finder Plugin  (in the System Folder)
  243.           MM Client Panels         (in the System Folder)
  244.     Macintosh Manager 1.0 conflicts with the Multiple Users (Pebbles) 
  245.     software in Mac OS 9.
  246.  
  247.  
  248. Known issues with the GM build: 
  249. -------------------------------
  250.  
  251.     - None.
  252.  
  253. Other things to note:
  254.  
  255.     - Installation onto PDM class machines (6100/7100/8100) now requires 
  256.       booting from Mac OS 9. You cannot boot from 8.6 or earlier to 
  257.       install Mac OS 9 onto these machines due to a bug with the ROM on 
  258.       those machines.
  259.  
  260.     - The 119 error is now mapped to a new error dialog that tells you to 
  261.       check with the app developer for a new version.  The major known 
  262.       problems are still with ATM, Adobe Type Reunion, Stuffit Deluxe, 
  263.       Suitcase, MasterJuggler, Norton AntiVirus, and Norton FileSaver.
  264.  
  265.     - MPW 3.5b1, available on our web site at
  266.       http://developer.apple.com/tools/mpw-tools/
  267.       does run again on Mac OS 9.0 after a brief interruption.
  268.  
  269.     - WARNING: Do not install a new version of Mac OS 9 over a previous 
  270.       developer release version of Mac OS 9. This could create random 
  271.       problems.
  272.  
  273.  
  274.  
  275. Mac OS 9 Seed Schedule
  276. ======================
  277.  
  278. 99/05/10 - Sonata a3
  279. 99/05/17 - Sonata a4
  280. 99/05/28 - Sonata a5
  281. 99/06/16 - Sonata a6
  282. 99/06/29 - Sonata b2
  283. 99/07/12 - Sonata b3
  284. 99/07/26 - Sonata b4
  285. 99/08/06 - Sonata b5
  286. 99/08/20 - Sonata b6
  287. 99/09/03 - Sonata b7
  288. 99/09/10 - Sonata f2
  289. 99/09/17 - Sonata f3
  290. 99/09/23 - Sonata f4
  291. 99/09/27 - Sonata f6GMc1
  292. 99/09/30 - Sonata f9GMc4
  293. 99/10/14 - Mac OS 9
  294.  
  295.  
  296. A Note on Component Versions
  297. ============================
  298.  
  299. Some of the components in Mac OS 9 may be earlier versions than those
  300. shipping at the time of release of this OS update. This is due to
  301. extensive, time-consuming integration quality assurance that is
  302. required to achieve the quality goals for such a large project.
  303. Integrating later versions of components impacts testing and could
  304. compromise the quality of the Mac OS 9 release.
  305.  
  306. In Apple's OS release strategy, the latest version possible of any
  307. given component will integrate into the next OS update or release, but
  308. those components will continue to improve and be distributed as
  309. appropriate in parallel to the OS releases.
  310.  
  311.  
  312.  
  313. Top Testing and Compatibility "Gotchas"
  314. ---------------------------------------
  315.  
  316. There are many changes in Mac OS 9. There are some specific areas we
  317. know have a relatively high potential of causing trouble for a
  318. significant number of programs. Here are some testing recommendations
  319. which we believe should be part of your testing regimen:
  320.  
  321.     --  Be sure to test in the Multiple Users Limited and Panels 
  322.         environments! (And read the Multiple User developer note available
  323.         in the Sonata Pseudo-SDK.)
  324.  
  325.     --  Be sure to test Software Update, but do not file a bug if it says
  326.         there are no updates.
  327.     
  328.     --  Print, Print, Print! - there have been changes made to the
  329.         LaserWriter driver. Be sure to test any printing facilities 
  330.         to uncover any issues.
  331.  
  332.     --  AppleScript Folder Actions server has changed, be sure to
  333.         test any folder actions you may have created to ensure
  334.         compatibility and report any problems to us ASAP!
  335.     
  336.     --  Changes have been made to the Startup Disk control panel 
  337.         If you use this in any way, verify your functionality.
  338.  
  339.     --  Control Panels ("real" cdevs, filetype 'cdev') now run as separate
  340.         processes rather than within the Finder's process. Test your own
  341.         Control Panels if you developed such products.
  342.  
  343.     --  Mac OS 9 includes Open Transport 2.5, a significant upgrade to 
  344.         both the STREAMS infrastructure (Mentat Portable Streams 3.3) and 
  345.         the TCP/IP stack (Mentat TCP/IP 3.5). It's likely that this core 
  346.         infrastructure update has broken some software. Please test your 
  347.         networking software on Mac OS 9, especially if it uses unusual 
  348.         TCP/IP functionality (raw IP, rarely used TCP/IP options, and so 
  349.         on) or operates at a low level within the networking stack 
  350.         (STREAMS plug-ins (modules and drivers), configurators, VPN 
  351.         solutions, and so on).
  352.  
  353.     --  Network preferences will be stored on a per-machine basis in 
  354.         Mac OS 9. If your code modifies network preferences directly, it 
  355.         will be ineffective when a user (other than the owner) is logged 
  356.         in.  You should modify your code to use the Network Setup library 
  357.         to modify network preferences.
  358.  
  359.     --  AppleShare Client 3.8.4, PBVolumeMount(): the client no longer 
  360.         negotiates a less secure authentication method than the one 
  361.         requested in the UAMType field. This could be a problem when 
  362.         connecting to servers which only support Cleartext since the the 
  363.         client will not connect if the caller did not specify Cleartext 
  364.         auth in the UAMType field.
  365.  
  366.  
  367.  
  368. ========================================================================
  369.  
  370.  
  371.  
  372.  
  373. Contact Information
  374. -------------------
  375.  
  376.     Seed Note Feedback
  377.     
  378.         Comments about and requests for additional information
  379.         to be included in the seed note should be sent to:
  380.     
  381.                 <mailto: "Eric Simenel" simenel.e@apple.com>
  382.                             
  383.  
  384.     Downloading and Decoding
  385.     
  386.         Before contacting Apple for assistance with the seeding
  387.         process or obtaining this seed, please consult the
  388.         Seeding Frequently Asked Questions web page:
  389.  
  390.             <http://developer.apple.com/faq/faqseed.html>
  391.  
  392.         If this page does not help you resolve the problem,
  393.  
  394.             <mailto: "developer seeding" devseed@apple.com>
  395.     
  396.     
  397.     Bug Reports
  398.     
  399.         For bug reports (but not Sonata enhancement requests):
  400.  
  401.             <http://developer.apple.com/bugreporter>
  402.  
  403.  
  404.     Security Breaches ("Leaks")
  405.     
  406.         We encourage you to report anyone you know to have
  407.         distributed Sonata, in whole or in part, or information
  408.         about Sonata (including but not limited to screen dumps)
  409.         to anyone who is not under nondisclosure with Apple.
  410.     
  411.         We have been successful at closing down many sources of
  412.         leaks thanks to your reports. Please keep them coming to:
  413.  
  414.             <mailto: "Tim Holmes" shortstop@apple.com>
  415.             
  416.  
  417.  
  418.  
  419. Sonata Seed Release Notes Errata
  420. ----------------------------------
  421.  
  422. Clarifications:
  423.  
  424.     (none)
  425.  
  426. Corrections:
  427.  
  428.     (none)
  429.  
  430.  
  431.